package com.bc.mes.mbg.mapper;

import com.bc.mes.mbg.model.dv.DvCheckMachinery;
import com.bc.mes.mbg.model.dv.DvCheckMachineryExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface DvCheckMachineryMapper {
    int countByExample(DvCheckMachineryExample example);

    int deleteByExample(DvCheckMachineryExample example);

    int deleteByPrimaryKey(Long recordId);

    int insert(DvCheckMachinery record);

    int insertSelective(DvCheckMachinery record);

    List<DvCheckMachinery> selectByExample(DvCheckMachineryExample example);

    DvCheckMachinery selectByPrimaryKey(Long recordId);

    int updateByExampleSelective(@Param("record") DvCheckMachinery record, @Param("example") DvCheckMachineryExample example);

    int updateByExample(@Param("record") DvCheckMachinery record, @Param("example") DvCheckMachineryExample example);

    int updateByPrimaryKeySelective(DvCheckMachinery record);

    int updateByPrimaryKey(DvCheckMachinery record);
}